package com.wallet.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wallet.entity.WalletDetailsEntity;

import java.util.List;

/**
 * 钱包流水服务接口
 * @author zhangguangyuang
 */
public interface WalletDetailsService extends IService<WalletDetailsEntity> {
    /**
     * 查询数据是否已存在
     * @param orderNo       订单号
     * @param outTradeNo    交易号
     * @return
     */
    boolean isExistOrderNoAndTradeNo(String orderNo,String outTradeNo);

    /**
     * 查询钱包流水接口
     * @param walletId 钱包id
     * @param startTime 开始时间
     * @param endTime   结束时间
     * @return
     */
    List<WalletDetailsEntity> getWalletDetailsByWalletIdAndStartTimeAndEndTime(Integer walletId,String startTime,String endTime);
}
